// 获取DOM元素
const apiKeyInput = document.getElementById('apiKey');
const saveButton = document.getElementById('saveBtn');
const statusDiv = document.getElementById('status');

// 加载保存的API Key
chrome.storage.sync.get(['kimiApiKey'], function(result) {
    if (result.kimiApiKey) {
        apiKeyInput.value = result.kimiApiKey;
    }
});

// 保存API Key
saveButton.addEventListener('click', function() {
    const apiKey = apiKeyInput.value.trim();
    
    if (!apiKey) {
        showStatus('请输入API Key', false);
        return;
    }

    chrome.storage.sync.set({
        kimiApiKey: apiKey
    }, function() {
        showStatus('设置已保存', true);
    });
});

// 显示状态信息
function showStatus(message, success) {
    statusDiv.textContent = message;
    statusDiv.className = 'status ' + (success ? 'success' : 'error');
    statusDiv.style.display = 'block';

    setTimeout(function() {
        statusDiv.style.display = 'none';
    }, 3000);
} 